//union
//union和struct的不同：union两个变量占据相同内存空间，
//但是struct是分别占据的
#include<stdio.h>
typedef union{
    int i;
    char ch[sizeof(int)];
} CHI;
int main(int argc,char const *argv[]){
     CHI chi;
     int i;
     chi.i=1234;
     for(i=0;i<sizeof(int);i++){
        printf("%02hhX",chi.ch[i]);
     }
     printf("\n");
     return 0;
}